184 PRINT : INPUT "EXPAND ARRAY TO NEXT FINER GRID SIZE? (Y OR N) ";FLAG$
185 IF FLAG$ = "Y" THEN GOSUB 11000: GOTO 188: REM --EXPAND ARRAY
187 GOSUB 12000: REM --MOVE A ARRAY TO B
188 PRINT : PRINT : PRINT "THE ARRAY NOW LOOKS LIKE THIS: ": GOSUB 20000: PRINT : INPUT "DO YOU WANT TO CHANGE THE SIZE OF THE ARRAY (Y OR N)? ";ANSWER$
190 IF ANSWER$ = "Y" THEN PRINT : INPUT "ENTER THE NEW ROW AND COLUMN SIZES: ";MROWS,MCOLS
195 GOTO 400
200 PRINT : PRINT : INPUT "NUMBER OF ROWS IN ARRAY? ";MROWS
203 PRINT : PRINT : INPUT "NUMBER OF COLUMNS IN ARRAY? ";MCOLS
205 PRINT : PRINT : PRINT "IF THE ARRAY IS NOT RECTANGULAR, YOU WILL NEED TO DENOTE INACTIVE GRID POSITIONS BY A NUMBER THAT IS NOT ELSEWHERE IN THE ARRAY."
210 PRINT : INPUT "WHAT 'INACTIVE' VALUE DO YOU WANT TO USE (YOU HAVE TO SUPPLY A VALUE EVEN IF THE ARRAY IS RECTANGULAR)? ";INACTIVE
400 PRINT : PRINT : PRINT "THE ARRAY NOW LOOKS LIKE THIS: ": GOSUB 20000
405 PRINT : PRINT : PRINT "YOU CAN NOW ENTER AN ENTIRE ROW": PRINT "OF ";MCOLS;" VALUES."
410 PRINT : INPUT "ENTER ROW NUMBER TO CHANGE, OR -1 TO CONTINUE: ";ROWNUM
484 PRINT : PRINT : PRINT "THE ARRAY NOW LOOKS LIKE THIS: ": GOSUB 20000
486 GOTO 472
500 PRINT : PRINT : PRINT "THE ARRAY NOW LOOKS LIKE THIS: ": GOSUB 20000
505 PRINT : PRINT : PRINT "YOU NOW HAVE THE OPPORTUNITY TO CHANGE INDIVIDUAL POINTS."
510 PRINT : INPUT "ENTER: ROW #, COLUMN #, AND NEW VALUE TO CHANGE AN ELEMENT OF THE ARRAY; OR ENTER -1,0,0 TO END AND PREPARE FOR SAVING THE ARRAY TO DISK: ";ROWNUM,COLNUM,NWVLUE
520 IF ROWNUM = QUIT THEN 600
530 B(ROWNUM,COLNUM) = NWVLUE
540 PRINT : PRINT : PRINT "THE ARRAY NOW LOOKS LIKE THIS: ": GOSUB 20000
550 GOTO 510
600 PRINT : PRINT : PRINT "YOU SHOULD NOW BE FINISHED WITH THE ARRAY. ";
610 INPUT "UNDER WHAT FILENAME DO YOU WANT TO SAVE IT? ";NAME$